const jwt=require('jsonwebtoken')

let checkToken=(req,res,next)=>{
    let token=req.get('token')

  if(!token){
    return res.status(401).json({
      code:'3001',
      msg:'token缺失',
      data:null
    })
  }

  //验证token
  jwt.verify(token,'my_secret',(err,decoded)=>{
    if(err){
      return res.status(401).json({
        code:'3002',
        msg:'token无效',
        data:null
      })
    }
    req.user=decoded
    next()
  }
  )
}

module.exports=checkToken